# 访问类的属性

class Tool:
    count = 0

    def __init__(self, name):
        self.name = name
        Tool.count += 1


tool1 = Tool("榔头")
tool2 = Tool("锄头")
tool3 = Tool("墙角")

# 类的属性用类名访问
print(Tool.count)

# 也可以使用对象访问,但是不推荐,对象会自动向上寻找
print(tool1.count)
print(tool2.count)
print(tool3.count)

tool1.count = 99

# 会自动给对象添加count属性, 不会改变对象的属性
print(
    tool1.count
)

print(Tool.count)
